package com.sweetcircle.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.sweetcircle.domain.po.UserInfo;
import com.sweetcircle.domain.vo.UserInfoLoginVO;
import com.sweetcircle.domain.vo.UserInfoVO;

import java.util.ArrayList;
import java.util.HashMap;

/**
* @author hp
* @description 针对表【user_info(用户信息)】的数据库操作Service
* @createDate 2024-07-28 13:24:03
*/
public interface UserInfoService extends IService<UserInfo> {


    HashMap<String, Object> login(UserInfoLoginVO userInfoLoginVO);
    void register(UserInfoLoginVO userInfoLoginVO);
    void resetPassword(UserInfoLoginVO userInfoLoginVO);
    void updateUserInfo(UserInfoVO userInfoVO);
    ArrayList<HashMap<String, Object>> getAllContact(String userId);

    UserInfo getUserInfoByEmail(String email);
    UserInfo getUserInfoByuserSweetCircleId(String userSweetCircleId);
}
